queue of cars [uk] - French English Dictionary